macadamia nut tree - French English Dictionary